/* CSS Document */
.form-horizontal .has-feedback .form-control-feedback {
  top:0;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: text;
    background-color: #fff;
    opacity: 1;
}

label.error {
    display: block;
    font-weight: normal;
    cursor: text;
    /*margin-top:5px;*/
    color: #f04134;
}
label.remember{
  line-height: 20px;
  font-weight: normal;
  /*margin-top:5px;*/
  display: inline-block !important;
}
label.accept{
  line-height: 20px;
  font-weight: normal;
  display: block;
}
label.accept > span{
  color:#333;
  cursor: text;

}
label.control-label{
  color:#666;
}
.form-horizontal .control-label.accept {
    padding-top: 0;
    text-align: left;
}
#vemail{
  position: absolute;
  top:0;
  left:0;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #f04134;
}

.form-control-feedback {
    position: absolute;
    font-size: 16px;
    top: 0;
    right: 5px;
    z-index: 2;
    display: block;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.icon-checkcircle{
  color: #00a854;
}

.icon-closecircle{
  color: #f04134;
}

.has-error .form-control {
    border-color: #f04134;
}
